html, body {
    box-sizing: border-box;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

p, div, ul, li, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

dl, dt, dd {
    margin: 0;
}

table {
    font-size: 14px;
}

.clearfix {
    &:after {
        content: ".";
        clear: both;
        display: block;
        height: 0;
        overflow: hidden;
        visibility: hidden;
    }
}

.breadcrumbs {
    width: 100%;
    height: 50px;
    background-color: #eee;
    .breadcrumbs-wrap {
        max-width: 1200px;
        margin: 0 auto;
        height: 50px;
        line-height: 50px;
        .remind {
            float: left;
            font-weight: bold;
            font-size: 16px;
        }
        .guide {
            float: left;
            font-size: 16px;
            margin-left: 30px;
            span {
                cursor: pointer;
                font-weight: bold;
                color: #498bbe;
            }
        }
        .bread-item {
            float: right;
            height: 50px;
            line-height: 50px;
            font-size: 14px;
            .item-click-able {
                cursor: pointer;
                &:hover {
                    color: #498bbe;
                }
            }
        }
    }
}

.v-charts-component-loading {
    height: 80%;
}
